html, body {
    width: 100%;
    font-size:62.5%;
    /*  overflow-x: hidden;*/
    /*  height: 100%;*/
}
body{
    font-size: 1.2rem;
    /*    background-color: #e5e5e2;*/
}
button{
    border:none;
}

.u-ffs{
    font-family: "STSong";
}
.u-mt1{
    margin-top:1rem
}
.u-mt2{
    margin-top:2rem
}
.u-mt4{
    margin-top:4rem
}
.u-mt5{
    margin-top:.05rem
}
.u-mt10{
    margin-top:.1rem
}
.u-mt15{
    margin-top:.15rem
}
.u-mt20{
    margin-top:.2rem
}
.u-mb5{
    margin-bottom: .5rem;
}
.u-mb10{
    margin-bottom: .1rem;
}
.u-mb15{
    margin-bottom: .15rem;
}
.u-mb20{
    margin-bottom: .2rem;
}
.u-ml5{
    margin-left:.05rem;
}
.u-ml10{
    margin-left:.1rem;
}
.u-ml15{
    margin-left:.15rem;
}
.u-ml20{
    margin-left:.2rem;
}
.u-mr5{
    margin-right: .05rem;
}
.u-mr10{
    margin-right: .1rem;
}
.u-mr15{
    margin-right: .15rem;
}
.u-mr20{
    margin-right: .2rem;
}
.u-p4{
    padding: 4rem;
}
.u-pt2{
    padding-top: 2rem;
}
.u-pb5{
    padding-bottom:.05rem;
}
.u-pb10{
    padding-bottom:.1rem;
}
.u-pb15{
    padding-bottom:.15rem;
}
.u-pb20{
    padding-bottom:.2rem;
}
.u-fs14{
    font-size:1.4rem;
}
/*.u-fs14{
    font-size:.14rem;
}*/
.u-fs16{
    font-size:1.6rem;
}
.u-fs18{
    font-size:1.8rem;
}
.u-fs20{
    font-size:2.0rem;
}
.u-fs22{
    font-size:2.2rem;
}
.u-fs24{
    font-size:2.4rem;
}
.u-fs26{
    font-size:2.6rem;
}
.u-fs28{
    font-size:2.8rem;
}
.u-bgs100{
    background-size: 100% 100% !important;
}
.u-ell{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.u-hide{
    display: none;
}
.u-show{
    display: block;
}
.u-vhide{
    visibility: hidden;
}
.u-vshow{
    visibility: visible;
}
.u-cfff{
    color:#fff;
}
.u-c000{
    color:#000;
}
.u-chl{
    color:#010022;
}
.u-cg{
    color:#B88A3D;
}
.u-ffk{
    font-family: "楷体","楷体_GB2312";
    font-weight: 700;
}
.u-fl{
    float:left;
}
.u-fr{
    float:right;
}
.u-tl{
    text-align: left;
}
.u-tr{
    text-align: right;
}
.u-tc{
    text-align: center;
}

.fl{
    float: left;
}
.fr{
    float: right;
}
.f-w-30{
    width: 30%;
}
.f-w-40{
    width: 40%;
}
.f-w-60{
    width: 60%;
}
.f-w-70{
    width: 70%;
}

.clear-fix:after{
    content:".";
    clear:both;
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden;
}